package interfaceunderstand;

interface ITest {

        int size = 10;//默认是由 public static final 修饰的

        void draw();//默认是 public abstract 的方法

        default public void func() {
        System.out.println("默认方法！");
        }

}

class A implements ITest {
    @Override
    public void draw() {
        System.out.println("必须重写的！");
    }

    /*@Override
    public void func() {
        System.out.println("这个方法的重写 是可以选择的! ");
    }*/

}

public class Test {

    public static void main(String[] args) {
        //IShape iShape = new IShape();
    }
}